Class KernpruefungEAUImpl

  • All Implemented Interfaces:
    kernpruefung.Kernpruefung

    public final class KernpruefungEAUImpl
    extends Object
    implements kernpruefung.Kernpruefung

    Implementierung der Kernprüfung im Verfahren EAU (elektronische Arbeitsunfähigkeitsmeldungen)

    Author:
    KoehlerSt
    • Constructor Detail

      • KernpruefungEAUImpl

        public KernpruefungEAUImpl()

        Erzeugt eine neue Instanz der EAU-Kernprüfung.

      • KernpruefungEAUImpl

        public KernpruefungEAUImpl​(boolean activeLogging,
                                   int rcXML)

        Erzeugt eine neue Instanz der EAU-Kernprüfung.

        Parameters:
        activeLogging - Schalter der das Logging der Kernprüfung aktiviert (true) oder deaktiviert (false)
        rcXML - der Return-Code der bei Fehlern bei der Schemavalidierung verwendet werden soll
    • Method Detail

      • pruefe

        public final kernpruefung.Rueckgabe pruefe​(String datensatz,
                                                   String vorlaufsatz)

        Führt die Kernprüfung auf dem gegebenen XML-Datensatz durch.
        Das Ergbenis dieser Kernprüfung wird in Form eines Rueckgabe-Objekts zurückgegeben.

        Specified by:
        pruefe in interface kernpruefung.Kernpruefung
        Parameters:
        datensatz - der zu prüfende XML-Datensatz als String
        vorlaufsatz - wird nicht verwendet und daher ignoriert!
        Returns:
        das Rueckgabe-Objekt, das das Ergebnis der Kernprüfung enthält